import {
    observable,
    action
} from "mobx-miniprogram";

export const dicSelectStore = observable({
    choseDicValue: [],
    // 工单审核筛选-故障分类
    workOrderReviewIndexFilterFaultValue: [],
    // 巡检任务/转工单-故障分类
    inspectionTaskToOrderFaultTypeValue: [],
    // 巡检任务/转工单-实际报修地址
    inspectionTaskToOrderPlaceValue: [],
    // 巡检任务/资产类型
    inspectionTaskIndexAssetTypeValue: [],
    // 巡检任务/巡检单元
    inspectionTaskIndexUnitValue: [],
    // 巡检记录列表/资产类型
    inspectionHistoryListAssetType: [],
    // 巡检记录列表/巡检单元
    inspectionHistoryListUnit: [],
    // 巡检/异常整改列表/资产类型
    inspecionRectificationAssetType: [],
    // 巡检/异常整改列表/巡检单元
    inspecionRectificationUnit: [],



    // actions
    confirm: action(function (value, key) {
        if (key) {
            this[key] = value
            this.choseDicValue = value
            return
        }
        console.error('confirm缺少key,请检查! dicSelectStore.js');
    }),
    delUserData: action(function (data) {
        this[key] = value
    }),
    // 重置
    dicSelectStoreReset: action(function (key) {

        if (key) {
            this[key] = []
            return
        }
        console.warn('userSelectStore.js [key] 为空');
    })
});